package com.ruoyi.system.mapper;

import java.util.List;
import com.ruoyi.system.domain.CusDeviceClock;

/**
 * 设备打卡Mapper接口
 * 
 * @author ruoyi
 * @date 2022-01-15
 */
public interface CusDeviceClockMapper 
{
	
	public List<CusDeviceClock> selectCusPersonClockListByYM(CusDeviceClock cusDeviceClock);
	
	public List<CusDeviceClock> selectPersonProjectListByYM(CusDeviceClock cusDeviceClock);
	
	public List<CusDeviceClock> selectCusPersonClockListDetailYM(CusDeviceClock cusDeviceClock);
	
    /**
     * 查询设备打卡
     * 
     * @param ID 设备打卡主键
     * @return 设备打卡
     */
    public CusDeviceClock selectCusDeviceClockByID(Long ID);

    /**
     * 查询设备打卡列表
     * 
     * @param cusDeviceClock 设备打卡
     * @return 设备打卡集合
     */
    public List<CusDeviceClock> selectCusDeviceClockList(CusDeviceClock cusDeviceClock);
    
    public List<CusDeviceClock> selectCusDeviceClockList2(CusDeviceClock cusDeviceClock);

    /**
     * 新增设备打卡
     * 
     * @param cusDeviceClock 设备打卡
     * @return 结果
     */
    public int insertCusDeviceClock(CusDeviceClock cusDeviceClock);

    /**
     * 修改设备打卡
     * 
     * @param cusDeviceClock 设备打卡
     * @return 结果
     */
    public int updateCusDeviceClock(CusDeviceClock cusDeviceClock);

    /**
     * 删除设备打卡
     * 
     * @param ID 设备打卡主键
     * @return 结果
     */
    public int deleteCusDeviceClockByID(Long ID);

    /**
     * 批量删除设备打卡
     * 
     * @param IDs 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteCusDeviceClockByIDs(String[] IDs);
}
